const { updateDefaultService } = require('../service/address.service')
const verifyDefault = async (ctx, next) => {
  // 检查一下isDefault 为true 还是 false 如果为true 更新数据库 把数据库userId相同的记录的isDefault 设置为false 如果为false next()
  const { isDefault_int, userId } = ctx.request.body.address
  if (isDefault_int === 1) {
    const res = await updateDefaultService(userId)
    if (res) {
      return await next()
    }
  }
  await next()
}

module.exports = {
  verifyDefault
}